struct Node {
    struct Node *child;//孩子节点
    struct Node *brother;//右兄弟节点
    int linenumber;//记录行号，用于打印
    char name[30];//记录该单元名字(token),如：FunDec，ID
    int judge;//judge=0为词法单元，judge=1为语法单元，用于输出判断
    union {
        char char_name[30];
        int int_number;
        float float_number;
    };//记录该单元的附加信息;id_name;int;float
};
